Spain Britain Portugal France
Dirham Dollar Franc Dinar
Fez Casablanca Oujda Rabat
Egypt Tunisia Libya Algeria
Meknes Fez Tangier Marrakesh
Mediterranean Sea / Atlantic Ocean Mediterranean Sea/ Pacific Mediterranean Sea / Indian Ocean Atlantic Ocean / Red Sea
Ahaggar Ruwenzori Drakensberg Range Atlas Mountains
Marrakesh Casablanca Oujda Fez
29 million 290 000 2.9 million 290 million
France Portugal Spain Portugal Britain France Spain France